package s4
// TODO 64.Kotlin语言的集合转换与快捷函数学习
// 1.定义可变list集合
// 2.List 转 Set 去重
// 3.List 转 Set 转 List 也能去重
// 4.快捷函数去重 distinct
fun main() {
    val list = mutableListOf<String>("zx", "kjh","zx", "lhl","zx","wy","zx","zxl")
    val toSet = list.toSet()

    println(list)
    println(toSet)
    println(list.toSet().toList())


    // 快捷函数去重 distinct
    println(list.distinct()) // 内部做了：先转变成 可变的Set结合  在转换成 List集合
    println(list.toMutableSet().toList()) // 和上面代码等价
}